package net.hn.hnms.biz.cockpit.service;

import cn.hutool.json.JSONObject;
import net.hn.hnms.biz.cockpit.domain.vo.OptionVo;

import java.util.List;

public interface IDispatchCockpitService {

    /**
     * 产品趋势
     * @param mineCode
     * @return
     */
    JSONObject getProductTrend(String mineCode);

    /**
     * 日进尺趋势
     * @param mineCode
     * @return
     */
    JSONObject getDistanceTrend(String mineCode);

    /**
     * 工作面总产量
     * @param mineCode
     * @return
     */
    List<OptionVo> getWorkFaceOutput(String mineCode);

    List<String> getMineLeader(String mineCode);

    JSONObject getOutputCorrelation(String mineCode,String type);

    JSONObject getDistanceCorrelation(String mineCode, String type);

}
